package com.secxiot.provider.task.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.io.Serializable;
import java.util.Date;

@ApiModel
@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class TaskStatusVo implements Serializable {
    private static final long serialVersionUID = -2910052100122219973L;

    @ApiModelProperty("任务id")
    private Long taskId;

    /*
     * 初始化，待接收，待确认，已移交，已确认，已过期
     */
    @ApiModelProperty("任务状态，字典：00008")
    private String confirmStatus;

    @ApiModelProperty("视频状态(0未请求, 1 请求视频)")
    private int reportVideo;

    @ApiModelProperty("是否已删除，0：否 1：是")
    private Integer delFlag;

    @ApiModelProperty("任务更新时间")
    private Date updateTime;

}
